#ifndef BACKGROUND_HPP
#define BACKGROUND_HPP
#include "GLHeaders.hpp"
#include "Singleton.hpp"

class Background_ : public Singleton<Background_>{
  friend class Singleton<Background_>;
public:
  void Draw(void);
protected:
  Background_(void);
  ~Background_(void);
private:
  void InitList(void);
  void InitTexture(void);
  GLuint list_id;
  GLuint text_id;
};

#define Background Background_::Instance()
#endif
